﻿using System;
using WiMo.Games.Audio;
using WiMo.Games.Drawables;

namespace WiMo.Games
{
    public interface IContentManager : IDisposable
    {
        IAssetFactory AssetFactory { get;}
        string ContentLocation { get; set; }
        IGameAudio LoadAudio(string name);
        ISpriteImage LoadImage(string name);
        IGameEngine Engine { get; set; }
        ITexture GetTexture(string name);
        string GetFullPath(string name);
        ISpriteFont GetFont(string name);
    }
}
